package com.admin;



import java.util.List;
import java.util.Map;

import com.admin.User;


@SuppressWarnings("unused")
public interface CompanyMapper {

	Company selectcombysql(@SuppressWarnings("rawtypes") Map pharm);

	List<Company> selectcomlistbysql(@SuppressWarnings("rawtypes") Map map);

	public List<Company> selectCompanyByName(String comname);//查询公司名
	
	public int insertCompany(Company company);//新增公司
	
	public int updateConpany(Company company);//修改公司
	
	public int updateConpanystatus(Company company);//修改公司状态
	
	public int delectCompanyByComid(int comid);//删除公司


	@SuppressWarnings("rawtypes")
	List<Company> sfyxty(Map params);

	
	@SuppressWarnings("rawtypes")
	public List<Company>  selectTypes(Map map);//查找正在启用的所有公司名
	@SuppressWarnings("rawtypes")
	public List<Company> selectComnameByComid(Map map);
	
	public String selectComidByComname(String comname);//根据公司名查询id
	
	@SuppressWarnings("rawtypes")
	public int updateoldCompany(Map map);//切换公司-关闭旧公司
	
	@SuppressWarnings("rawtypes")
	public int updateCompanyByComname(Map map);//切换公司 - 开启新公司
	
	public List<Company> selectComidByRoleid(String roleid);//通过用户id查询公司id
	
	@SuppressWarnings("rawtypes")
	List<Company> selectcomnames(Map map);//查询启用的公司给新增用户穿梭框

	@SuppressWarnings("rawtypes")
	List<Company> selectcomsbysql(Map map);
}